package cn.itcast.service.system;

import cn.itcast.domain.system.Module;
import cn.itcast.domain.system.User;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface ModuleService {

    List<Module> findAll(); // 查询所有

    Module findById(String id); // id查询

    void save(Module module); // 保存

    void update(Module module); // 修改

    void delete(String id); // 删除

    PageInfo findByPage(Integer pageNum, Integer pageSize); // 分页

    // 动态查询菜单
    List<Module> findModuleListByUser(User loginUser);
}
